package net.lzzy.practices.services;

import net.lzzy.practices.constants.Messages;
import net.lzzy.practices.entities.Result;

import java.util.List;
import java.util.UUID;

public interface ResultService {
    List<Result> getChapterResults(UUID studentId , UUID chapterId);
    List<Result> getQuestionResults(UUID questionId,String token);
    Boolean isChapterCommitted(UUID studentId , UUID chapterId ,String token);
    Result add(UUID questionId , List<UUID> optionIds , String token);
    Messages remove (UUID id,String token);
    Messages removeChapter(UUID chapterId,String token);
}